package nc.itf.bd.mes.flsl;

import java.util.List;

import nc.bs.dao.DAOException;
import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.bd.flsl.entity.FlResultHeadVO;
import nc.vo.bd.flsl.entity.FlslVO;
import nc.vo.bd.flsl.param.FlslQueryCondVO;
import nc.vo.pub.BusinessException;

public interface IFlslService {
	
	FlslVO[] queryByCondVO(FlslQueryCondVO cond);
	
	FlResultHeadVO[] calc(List<FlslVO> volist) throws DAOException, BusinessException;
	
	FlResultHeadVO[] insertRes(FlResultHeadVO[] vos);

	FlResultHeadVO[] queryResultByScheme(IQueryScheme queryScheme);

}
